Public Types | Public Member Functions | Public Attributes

ept::core::package::Action Struct Reference

#include <action.h>

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

List of all members.

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

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

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


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