BootStrapKadReq(int ip, int port) | CGossipComm | [private] |
CGossipComm(std::string sFileName) | CGossipComm | |
CheckEvent(int iFd) (defined in CGossipComm) | CGossipComm | [private] |
CheckFileType(const std::string &sFile) (defined in CGossipComm) | CGossipComm | [private] |
CheckModuleType(const std::string &sFile) (defined in CGossipComm) | CGossipComm | [private] |
CheckSelfReceived(const std::string &sFrom) const (defined in CGossipComm) | CGossipComm | [private] |
CheckSenderIntigrity(const std::string &sFile, const std::string &sCert) | CGossipComm | [private] |
CollectCerts(std::string &sFileName) | CGossipComm | [private] |
CopyFileToCommandDir(const std::string &sFile) | CGossipComm | [private] |
CopyFileToKeyDir(const std::string &sFile) | CGossipComm | [private] |
CreateSocket() | CGossipComm | [private] |
DeleteFileFromCache(const std::string &sPath) (defined in CGossipComm) | CGossipComm | [private] |
ExtractRunLevel(const std::string &sFrom) const | CGossipComm | [private] |
FileExistsInKeyDir(const std::string &sFileName) (defined in CGossipComm) | CGossipComm | [private] |
FindBootStrapNode() | CGossipComm | [private] |
FindFile(const std::string &sFile) | CGossipComm | |
GetAddrPortFromString(const std::string &sLine, int &ip, int &port) const (defined in CGossipComm) | CGossipComm | [private] |
GetCAName(const std::string &sCert) (defined in CGossipComm) | CGossipComm | [private] |
GetCertificateName(const std::string &sCert) (defined in CGossipComm) | CGossipComm | [private] |
GetKadBootIPandPort(const std::string &sFile, int &ip, int &port) const (defined in CGossipComm) | CGossipComm | [private] |
GetPath(const std::string &sFileName) (defined in CGossipComm) | CGossipComm | [private] |
GetSocketPair() | CGossipComm | [inline] |
GetSockFd() (defined in CGossipComm) | CGossipComm | [inline, private] |
GetString(std::vector< std::string > &vConf, const std::string &sLine) (defined in CGossipComm) | CGossipComm | [private] |
GetTwoSidedString(std::vector< std::string > &vConf, const std::string &sLine, std::string &sLeft) (defined in CGossipComm) | CGossipComm | [private] |
GossipAndExecute(const std::string &sFileName, const std::string &sFileToExecute) | CGossipComm | [private] |
InitSocketPair() (defined in CGossipComm) | CGossipComm | [private] |
IsFirstTimeReceived(const std::string &sFile) (defined in CGossipComm) | CGossipComm | [private] |
IsSignedByHigherCA(const std::string &sIssuer) | CGossipComm | [private] |
IsSubscribed(const std::string &sFrom) | CGossipComm | [private] |
LoadPolicyProfile() | CGossipComm | [private] |
LoadSubscription() | CGossipComm | |
m_bBootstrapEnable (defined in CGossipComm) | CGossipComm | [private] |
m_bInit (defined in CGossipComm) | CGossipComm | [private] |
m_bSignEnable (defined in CGossipComm) | CGossipComm | [private] |
m_bSubscribedAll (defined in CGossipComm) | CGossipComm | [private] |
m_bValidateCert (defined in CGossipComm) | CGossipComm | [private] |
m_ca_in_file (defined in CGossipComm) | CGossipComm | [private] |
m_cert (defined in CGossipComm) | CGossipComm | [private] |
m_ClientName | CGossipComm | [private] |
m_digisig | CGossipComm | [private] |
m_iBootServerIP (defined in CGossipComm) | CGossipComm | [private] |
m_iBootServerPort (defined in CGossipComm) | CGossipComm | [private] |
m_iSockFd (defined in CGossipComm) | CGossipComm | [private] |
m_iSockPairFd (defined in CGossipComm) | CGossipComm | [private] |
m_issuer_set (defined in CGossipComm) | CGossipComm | [private] |
m_iTransportProtocol | CGossipComm | [private] |
m_MessageIDMap (defined in CGossipComm) | CGossipComm | [private] |
m_packet | CGossipComm | [private] |
m_ProfileMap | CGossipComm | [private] |
m_recv_file_types (defined in CGossipComm) | CGossipComm | [private] |
m_recv_module_types (defined in CGossipComm) | CGossipComm | [private] |
m_sClientCertDir (defined in CGossipComm) | CGossipComm | [private] |
m_sClientName (defined in CGossipComm) | CGossipComm | [private] |
m_sCommandFileName (defined in CGossipComm) | CGossipComm | [private] |
m_sCommandRepository (defined in CGossipComm) | CGossipComm | [private] |
m_sConfigFile | CGossipComm | [private] |
m_sDefaultUserId (defined in CGossipComm) | CGossipComm | [private] |
m_sKeyDir | CGossipComm | [private] |
m_sLogFileName (defined in CGossipComm) | CGossipComm | [private] |
m_sPolicyProfile (defined in CGossipComm) | CGossipComm | [private] |
m_sSubscriptionFileName (defined in CGossipComm) | CGossipComm | [private] |
m_sTestCertificate (defined in CGossipComm) | CGossipComm | [private] |
m_sTrustedCAName | CGossipComm | [private] |
m_sTrustedCAPath | CGossipComm | [private] |
m_Thread (defined in CGossipComm) | CGossipComm | [private] |
m_uClientIP (defined in CGossipComm) | CGossipComm | [private] |
m_uClientPort (defined in CGossipComm) | CGossipComm | [private] |
m_uGossipIP | CGossipComm | [private] |
m_uGossipPort | CGossipComm | [private] |
m_UserId (defined in CGossipComm) | CGossipComm | [private] |
m_vCAs | CGossipComm | [private] |
m_vCert (defined in CGossipComm) | CGossipComm | [private] |
m_vSubscribed (defined in CGossipComm) | CGossipComm | [private] |
MakeAbsPath(const std::string &sPath) (defined in CGossipComm) | CGossipComm | [private] |
OnCommandReceived(byte *buffer, size_t length) (defined in CGossipComm) | CGossipComm | [private] |
ParseConfig() | CGossipComm | [private] |
PublishCACerts() | CGossipComm | [private] |
PublishCert(const std::string &sCert) | CGossipComm | [private] |
ReportFeedback(const std::string &sFileName, bool bSuccess) | CGossipComm | [private] |
ReverseVerification(bool bVerifyCA=true) | CGossipComm | [private] |
Run() | CGossipComm | |
SendCommand(const std::string &sCommand) | CGossipComm | |
SendCommand() | CGossipComm | |
SendToGossip(const std::string &sFileName, uint8_t module) | CGossipComm | [private] |
ShutdownNetworkThread() (defined in CGossipComm) | CGossipComm | [private] |
StartNetworkThread() | CGossipComm | |
StrTrim(std::string &str) const (defined in CGossipComm) | CGossipComm | [private] |
ThreadCallback(void *arg) | CGossipComm | [private, static] |
VerifyCA() | CGossipComm | [private] |
VerifySignature(const std::string &sFileName) | CGossipComm | [private] |
~CGossipComm() (defined in CGossipComm) | CGossipComm | [virtual] |