libopenikev2 Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
openikev2::AlarmThis class represents an Alarm used to receive programmed events
openikev2::AlarmableThis abstract class represents objects that want to be notified by an Alarm
openikev2::AlarmCommandThis class represents an Alarm Command, indicating that an Alarm has became timeout
openikev2::AlarmControllerThis class represents an Alarm Manager, that controls system Alarms
openikev2::AlarmControllerImplThis class contains the AlarmController implementation
openikev2::AttributeThis abstract class represents an object that can be stored into an AttributeMap
openikev2::AttributeMapThis class represents an attribute map that allows to extend dynamically the number of attributes of a class (integers, strings, booleans
openikev2::AutoLockThis class automatically acquires a Mutex and release it when it goes out of scope (if not released before)
openikev2::AutoVector< T >This class wraps an STL vector of pointers, deleting all the internal objects in it destructor
openikev2::BusEventThis abstract class represents an generic bus event
openikev2::BusEventChildSaThis class represents an CHILD SA Bus Event
openikev2::BusEventCoreThis class respresents a Core Bus Event
openikev2::BusEventIkeSaThis class represents an IKE SA Bus Event
openikev2::BusObserverThis abstract class represents a Bus Observer
openikev2::ByteArrayThis class represents a ByteArray
openikev2::ByteBufferThis class represents a byte buffer
openikev2::CertificateThis abstract class represents a generic certificate
openikev2::CertificateControllerThis abstract class represents a certificate controller
openikev2::ChildSaThis class represents a CHILD_SA
openikev2::CipherThis abstract class represets a cipher, with methods to encrypt, decrypt, and to compute integrity of byte array
openikev2::CloseAllSasCommandThis class represents a Close all SAs Command
openikev2::CommandThis class represents various sorts of Command for the IkeSaController objects
openikev2::ConditionThis abstract class represents a Condition, used to synchronize Threads
openikev2::ConfigurationThis class keeps all the libopenikev2 configuration
openikev2::ConfigurationAttributeThis class represents a Configuration Attribute in a Payload_CONF
openikev2::CryptoControllerThis class allows to perform cryptographical operations using several concrete implementations
openikev2::CryptoControllerImplThis abstract class represents a CryptoController concrete implementation
openikev2::DiffieHellmanThis abstract class represents a Diffie-Hellman exchange
openikev2::EapClientControllerThis abstract class represents an EAP client controller
openikev2::EapServerControllerThis abstract class represents an EAP server controller
openikev2::EnumsThis class contains nearly all the IKEv2 related enumerations
openikev2::EventBusThis class represents a Event Bus
openikev2::ExitIkeSaCommandThis class represents an Exit IKE_SA Command
openikev2::GeneralConfigurationThis class represents the General Configuration of OpenIKEv2
openikev2::IDThis class represents a peer identity
openikev2::IkeConfigurationThis class represents an IKE SA configuration
openikev2::IkeSaControllerThis class represents an IKE_SA Controller, that controls an IKE_SA and stores all its attributes and status
openikev2::IkeSaExecuterThis class represents an IKE_SA executer
openikev2::IpAddressThis abstract class represents an IP address of any kind
openikev2::IpsecConfigurationThis class represents an IPsec SA configuration
openikev2::IpsecControllerThis class allows to perform IPsec operations using several concrete implementations
openikev2::IpsecControllerImplThis abstract class represents a IPsec controller concrete implementation
openikev2::KeyRingThis class represents a KeyRing
openikev2::LogThis class allows to write log messages using several concrete implementations
openikev2::LogImplThis class represents a Log concrete implementation
openikev2::MessageThis class represents an IKE message
openikev2::MessageReceivedCommandThis class represents a Message Received Command, indicating the need of process a received Message
openikev2::MutexThis abstract represents a Mutex, used to synchronize Threads
openikev2::NetworkControllerThis class allows to perform network operations using several concrete implementations
openikev2::NetworkControllerImplThis abstract class represents a NetworkController concrete implementation
openikev2::NotifyControllerThis class represents a Notify Controller
openikev2::NotifyController_AUTHENTICATION_FAILEDThis class represents an AUTHENTICATION_FAILED notify controller
openikev2::NotifyController_COOKIEThis class represents a COOKIE notify controller
openikev2::NotifyController_HTTP_CERT_LOOKUP_SUPPORTEDThis class represents an HTTP_CERT_LOOKUP_SUPPORTED notify controller
openikev2::NotifyController_INTERNAL_ADDRESS_FAILUREThis class represents an INTERNAL_ADDRESS_FAILURE notify controller
openikev2::NotifyController_INVALID_KEThis class represents an INVALID_KE notify controller
openikev2::NotifyController_INVALID_SYNTAXThis class represents an INVALID SYNTAX notify controller
openikev2::NotifyController_NO_ADDITIONAL_SASThis class represents an NO_ADDITIONAL_SAS notify controller
openikev2::NotifyController_NO_PROPOSAL_CHOSENThis class represents an NO_PROPOSAL_CHOSEN notify controller
openikev2::NotifyController_REKEY_SAThis class represents an REKEY_SA notify controller
openikev2::NotifyController_SINGLE_PAIR_REQUIREDThis class represents an SINGLE_PAIR_REQUIRED notify controller
openikev2::NotifyController_TS_UNACCEPTABLEThis class represents an TS_UNACCEPTABLE notify controller
openikev2::NotifyController_UNSUPPORTED_CRITICAL_PAYLOADThis class represents an UNSUPPORTED_CRITICAL_PAYLOAD notify controller
openikev2::NotifyController_USE_TRANSPORT_MODEThis class represents an USE_TRANSPORT_MODE notify controller
openikev2::PayloadThis abstract class represents a generic Payload of a Message
openikev2::Payload_AUTHThis class represents an Authentication Payload
openikev2::Payload_CERTThis class represents a Certificate Payload
openikev2::Payload_CERT_REQThis class represents a Certificate Request Payload
openikev2::Payload_CONFThis class represents a Configuration Payload
openikev2::Payload_DELThis class represents a delete Payload
openikev2::Payload_EAPThis class represents an EAP transport payload
openikev2::Payload_IDThis class represents an Identification Payload
openikev2::Payload_IDiThis class represents an Initiator Identification Payload
openikev2::Payload_IDrThis class represents a Responder Identification Payload
openikev2::Payload_KEThis class represents a Key Exchange Payload
openikev2::Payload_NONCEThis class represents a Nonce Payload
openikev2::Payload_NOTIFYThis class represents a NOTIFY Payload
openikev2::Payload_SAThis class represents a SA Payload
openikev2::Payload_SKThis class represents an Encripted Payload
openikev2::Payload_TSThis class represents a Traffic Selector Payload
openikev2::Payload_TSiThis class represents a Initiator Traffic Selector Payload
openikev2::Payload_TSrThis class represents a Responder Traffic Selector Payload
openikev2::Payload_VENDORThis class represents a VENDOR payload
openikev2::PayloadFactoryThis class allows to create different Payloads using an unique method
openikev2::PeerConfigurationThis class represents a per-peer configuration
openikev2::PrintableThis abstract class defines a class wich is able to represent itself in a textual form
openikev2::ProposalThis class represents a Proposal, used in a cryptographic suite negociation
openikev2::PseudoRandomFunctionThis class represents a Pseudo-Random Function (PRF)
openikev2::PskControllerThis abstract class represents a PSK controller
openikev2::RandomThis abstract class represents a random number generator
openikev2::RunnableThis interface represents a class that can be executed as a Thread
openikev2::SemaphoreThis interface represents a semaphore, used to synchronize threads
openikev2::SendDeleteChildSaReqCommandThis class represents a Send DELETE CHILD_SA request Command
openikev2::SendDeleteIkeSaReqCommandThis class represents a Send DELETE IKE_SA request Command
openikev2::SendEapContinueReqCommandThis class represents a Send EAP_CONTINUE request Command
openikev2::SendEapFinishReqCommandThis class represents a Send EAP_FINISH request Command
openikev2::SendIkeAuthReqCommandThis class represents a Send IKE_AUTH request Command
openikev2::SendIkeSaInitReqCommandThis class represents an Send IKE_SA_INIT request Command
openikev2::SendInformationalReqCommandThis class represents a Send INFORMATIONAL request Command
openikev2::SendNewChildSaReqCommandThis class represents a Send New CHILD_SA request Command
openikev2::SendRekeyChildSaReqCommandThis class represents a Send Rekey CHILD_SA request Command
openikev2::SendRekeyIkeSaReqCommandThis class represents a Send Rekey IKE_SA request Command
openikev2::ThreadControllerThis class allows to manage threads using several concrete implementations
openikev2::ThreadControllerImplThis abstract class represents a ThreadController concrete implementation
openikev2::TrafficSelectorThis class represents a Traffic selector
openikev2::TransformThis class represents a transform (cryptographic algorithm), used in a cryptographic suite negociation
openikev2::TransformAttributeThis class represents a transform attribute, used in a cryptographic suite negociation
openikev2::UdpSocketThis abstract class represents an UDP Socket

Generated on Fri Jul 27 11:04:45 2007 for libopenikev2 by  doxygen 1.5.1