Adaptation Namespace Reference

Namespaces

 Ecap
 
 Icap
 

Classes

class  AccessCheck
 
class  AccessRule
 
class  Answer
 summarizes adaptation service answer for the noteAdaptationAnswer() API More...
 
class  Config
 
class  DynamicGroupCfg
 DynamicServiceGroup configuration to remember future dynamic chains. More...
 
class  History
 collects information about adaptations related to a master transaction More...
 
class  AnswerCall
 
class  Initiate
 
class  Initiator
 
class  Iterator
 iterates services in ServiceGroup, starting adaptation launchers More...
 
class  Message
 
class  Service
 
class  ServiceConfig
 
class  ServiceFilter
 information used to search for adaptation services More...
 
class  ServiceGroup
 
class  ServiceSet
 
class  SingleService
 
class  ServiceChain
 a group of services that must be used one after another More...
 
class  DynamicServiceChain
 a temporary service chain built upon another service request More...
 
class  ServicePlan
 

Typedefs

typedef std::vector
< Adaptation::AccessRule * > 
AccessRules
 
typedef RefCount< ServiceServicePointer
 
typedef RefCount< ServiceConfigServiceConfigPointer
 
typedef RefCount< ServiceGroupServiceGroupPointer
 
typedef UnaryMemFunT
< Initiator, Answer, const
Answer & > 
AnswerDialer
 
typedef std::vector
< Adaptation::ServicePointer
Services
 
typedef std::vector
< ServiceGroupPointer
Groups
 

Enumerations

enum  Method {
  methodNone,
  methodReqmod,
  methodRespmod,
  methodOptions
}
 
enum  VectPoint {
  pointNone,
  pointPreCache,
  pointPostCache
}
 
enum  SrvBehaviour {
  srvBlock,
  srvBypass,
  srvWait,
  srvForce
}
 

Functions

AccessRulesAllRules ()
 
AccessRuleFindRule (const AccessRule::Id &id)
 
AccessRuleFindRuleByGroupId (const String &groupId)
 
std::ostream & operator<< (std::ostream &os, const Answer &answer)
 
std::ostream & operator<< (std::ostream &os, const DynamicGroupCfg &cfg)
 
const char * methodStr (Method)
 
const char * vectPointStr (VectPoint)
 
ServicesAllServices ()
 
ServicePointer FindService (const Service::Id &key)
 
void DetachServices ()
 detach all adaptation services from current configuration More...
 
std::ostream & operator<< (std::ostream &os, const ServicePlan &p)
 
GroupsAllGroups ()
 
ServiceGroupPointer FindGroup (const ServiceGroup::Id &id)
 

Variables

const char * crlf = "\r\n"
 

Typedef Documentation

Definition at line 20 of file Initiate.cc.

Definition at line 35 of file forward.h.

Definition at line 36 of file forward.h.

Definition at line 32 of file forward.h.

Enumeration Type Documentation

Enumerator
methodNone 
methodReqmod 
methodRespmod 
methodOptions 

Definition at line 17 of file Elements.h.

Enumerator
srvBlock 
srvBypass 
srvWait 
srvForce 

Definition at line 19 of file Elements.h.

Enumerator
pointNone 
pointPreCache 
pointPostCache 

Definition at line 18 of file Elements.h.

Function Documentation

void Adaptation::DetachServices ( )

Definition at line 78 of file Service.cc.

References AllServices().

Referenced by Adaptation::Config::freeService().

Adaptation::AccessRule * Adaptation::FindRule ( const AccessRule::Id &  id)

Definition at line 69 of file AccessRule.cc.

References AllRules(), i, and NULL.

Referenced by Adaptation::AccessCheck::checkCandidates(), and Adaptation::AccessCheck::topGroup().

Adaptation::AccessRule * Adaptation::FindRuleByGroupId ( const String groupId)

Definition at line 81 of file AccessRule.cc.

References AllRules(), i, and NULL.

Referenced by Adaptation::Config::ParseAccess().

Adaptation::ServicePointer Adaptation::FindService ( const Service::Id &  key)
std::ostream& Adaptation::operator<< ( std::ostream &  os,
const DynamicGroupCfg &  cfg 
)
inline

Definition at line 35 of file DynamicGroupCfg.h.

References Adaptation::DynamicGroupCfg::id.

std::ostream& Adaptation::operator<< ( std::ostream &  os,
const Answer &  answer 
)
inline

Definition at line 49 of file Answer.h.

References Adaptation::Answer::print().

std::ostream& Adaptation::operator<< ( std::ostream &  os,
const ServicePlan &  p 
)
inline

Definition at line 148 of file ServiceGroups.h.

References Adaptation::ServicePlan::print().

const char * Adaptation::vectPointStr ( Adaptation::VectPoint  point)

Variable Documentation

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors