libept  0.5.25
Public Types | Public Member Functions | Public Attributes | List of all members
ept::core::package::Action Struct Reference

#include <action.h>

Collaboration diagram for ept::core::package::Action:
Collaboration graph
[legend]

Public Types

enum  Type {
  Install, ReInstall, Remove, Keep,
  Purge, SystemUpgrade
}
 

Public Member Functions

Token token ()
 
Type type ()
 
void apply (package::Source &pkgs)
 
bool redundant (package::Source &pkgs)
 
 Action (Token t, Type a)
 

Public Attributes

Token m_token
 
Type m_type
 

Member Enumeration Documentation

Enumerator
Install 
ReInstall 
Remove 
Keep 
Purge 
SystemUpgrade 

Constructor & Destructor Documentation

ept::core::package::Action::Action ( Token  t,
Type  a 
)
inline

Member Function Documentation

void ept::core::package::Action::apply ( package::Source pkgs)
inline
bool ept::core::package::Action::redundant ( package::Source pkgs)
inline
Token ept::core::package::Action::token ( )
inline

References m_token.

Referenced by ept::core::package::ActionList::add().

Type ept::core::package::Action::type ( )
inline

References m_type.

Member Data Documentation

Token ept::core::package::Action::m_token

Referenced by token().

Type ept::core::package::Action::m_type

Referenced by apply(), redundant(), and type().


The documentation for this struct was generated from the following file: