Adaptation Namespace Reference

Namespaces

namespace  Ecap
 
namespace  Icap
 

Classes

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

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::ServicePointerServices
 
typedef std::vector< ServiceGroupPointerGroups
 

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 &, const ServiceFilter &)
 
std::ostream & operator<< (std::ostream &os, const ServicePlan &p)
 
GroupsAllGroups ()
 
ServiceGroupPointer FindGroup (const ServiceGroup::Id &id)
 

Variables

const char * crlf = "\r\n"
 

Typedef Documentation

◆ AccessRules

◆ AnswerDialer

Definition at line 20 of file Initiate.cc.

◆ Groups

◆ ServiceConfigPointer

Definition at line 35 of file forward.h.

◆ ServiceGroupPointer

Definition at line 36 of file forward.h.

◆ ServicePointer

Definition at line 34 of file forward.h.

◆ Services

Enumeration Type Documentation

◆ Method

Enumerator
methodNone 
methodReqmod 
methodRespmod 
methodOptions 

Definition at line 17 of file Elements.h.

◆ SrvBehaviour

Enumerator
srvBlock 
srvBypass 
srvWait 
srvForce 

Definition at line 19 of file Elements.h.

◆ VectPoint

Enumerator
pointNone 
pointPreCache 
pointPostCache 

Definition at line 18 of file Elements.h.

Function Documentation

◆ AllGroups()

◆ AllRules()

◆ AllServices()

◆ DetachServices()

void Adaptation::DetachServices ( )

Definition at line 78 of file Service.cc.

References AllServices().

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

◆ FindGroup()

◆ FindRule()

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

◆ FindRuleByGroupId()

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

Definition at line 81 of file AccessRule.cc.

References AllRules().

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

◆ FindService()

◆ methodStr()

◆ operator<<() [1/4]

std::ostream & Adaptation::operator<< ( std::ostream &  os,
const ServiceFilter filter 
)

◆ operator<<() [2/4]

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

Definition at line 49 of file Answer.h.

References Adaptation::Answer::print().

◆ operator<<() [3/4]

std::ostream & Adaptation::operator<< ( std::ostream &  os,
const DynamicGroupCfg cfg 
)
inline

Definition at line 39 of file DynamicGroupCfg.h.

References Adaptation::DynamicGroupCfg::id.

◆ operator<<() [4/4]

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

Definition at line 148 of file ServiceGroups.h.

References Adaptation::ServicePlan::print().

◆ vectPointStr()

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

Variable Documentation

◆ crlf

const char * Adaptation::crlf = "\r\n"
extern

Definition at line 12 of file Elements.cc.

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors