class CMsvSysAgentActions : public CArrayFixFlat< TMsvSysAgentConditionAction > |
Defines an array of schedule send conditions that must be satisfied before a message sending attempt.
Public Member Functions | |
---|---|
CMsvSysAgentActions() | |
~CMsvSysAgentActions() | |
IMPORT_C TBool | ConditionsMetL(TMsvSendErrorAction &) |
Private Member Functions | |
---|---|
TBool | CheckStates(const CArrayFix< TInt > &, TMsvSendErrorAction &) |
TBool | ConditionOK(const TMsvSysAgentConditionAction &, const TInt) |
void | GetConditionVariablesL(CArrayFix< TUid > &) |
Public Attributes | |
---|---|
TMsvSendErrorAction | iDefault |
TBool | CheckStates | ( | const CArrayFix< TInt > & | aStates, |
TMsvSendErrorAction & | aErrorAction | |||
) | const [private] |
const CArrayFix< TInt > & aStates | |
TMsvSendErrorAction & aErrorAction |
TBool | ConditionOK | ( | const TMsvSysAgentConditionAction & | aCondAction, |
const TInt | aState | |||
) | const [private] |
const TMsvSysAgentConditionAction & aCondAction | |
const TInt aState |
IMPORT_C TBool | ConditionsMetL | ( | TMsvSendErrorAction & | aErrorAction | ) |
Tests if system agent conditions are met.
True if conditions are met, else false.
leave
One of the system-wide error codes RSystemAgent::Connect() returned an error.
TMsvSendErrorAction & aErrorAction | On return, error action to use. |
void | GetConditionVariablesL | ( | CArrayFix< TUid > & | aUids | ) | const [private] |