Adaptation Namespace Reference

Namespaces

namespace  Ecap
namespace  Icap

Classes

class  AccessCheck
class  AccessRule
class  Config
class  History
 collects information about adaptations related to a master transaction More...
class  AnswerDialer
class  InitiatorHolder
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 Vector
< Adaptation::AccessRule * > 
AccessRules
typedef RefCount< ServiceServicePointer
typedef RefCount< ServiceGroupServiceGroupPointer
typedef Vector
< Adaptation::ServicePointer
Services
typedef Vector
< ServiceGroupPointer
Groups

Enumerations

enum  Method {
  methodNone,
  methodReqmod,
  methodRespmod,
  methodOptions
}
enum  VectPoint {
  pointNone,
  pointPreCache,
  pointPostCache
}

Functions

AccessRulesAllRules ()
AccessRuleFindRule (const AccessRule::Id &id)
AccessRuleFindRuleByGroupId (const String &groupId)
const char * methodStr (Method)
const char * vectPointStr (VectPoint)
ServicesAllServices ()
ServicePointer FindService (const Service::Id &key)
void DetachServices ()
 detach all adaptation services from current configuration
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 37 of file AccessRule.h.

Definition at line 140 of file ServiceGroups.h.

Definition at line 30 of file forward.h.

Definition at line 27 of file forward.h.

Definition at line 63 of file Service.h.


Enumeration Type Documentation

Enumerator:
methodNone 
methodReqmod 
methodRespmod 
methodOptions 

Definition at line 9 of file Elements.h.

Enumerator:
pointNone 
pointPreCache 
pointPostCache 

Definition at line 10 of file Elements.h.


Function Documentation

void Adaptation::DetachServices (  ) 

Definition at line 72 of file Service.cc.

References AllServices(), and Vector< E >::pop_back().

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

Adaptation::ServiceGroupPointer Adaptation::FindGroup ( const ServiceGroup::Id &  id  ) 
Adaptation::AccessRule * Adaptation::FindRule ( const AccessRule::Id &  id  ) 
Adaptation::AccessRule * Adaptation::FindRuleByGroupId ( const String groupId  ) 

Definition at line 75 of file AccessRule.cc.

References AllRules(), Vector< E >::end(), i, and NULL.

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

Adaptation::ServicePointer Adaptation::FindService ( const Service::Id &  key  ) 
const char * Adaptation::methodStr ( Adaptation::Method  method  ) 
std::ostream& Adaptation::operator<< ( std::ostream &  os,
const ServicePlan &  p 
) [inline]

Definition at line 135 of file ServiceGroups.h.

References Adaptation::ServicePlan::print().

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

Definition at line 32 of file Elements.cc.

References pointPostCache, and pointPreCache.

Referenced by Adaptation::AccessCheck::AccessCheck().


Variable Documentation

Search

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors