IoTivity C++ SDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OCProvisioningManager.hpp File Reference

Go to the source code of this file.

Classes

struct  OC::ProvisionContext
 
struct  OC::TrustCertChainContext
 
struct  OC::DisplayPinContext
 
struct  OC::InputPinContext
 
struct  OC::DisplayNumContext
 
struct  OC::UserConfirmNumContext
 
class  OC::Credential
 This class is for credential's to be set to devices. More...
 
class  OC::OCSecure
 
class  OC::OCSecureResource
 This class represents a secure virtual device, which can be provisioned by the provisioning client. More...
 

Namespaces

 OC
 

Typedefs

typedef std::vector
< std::shared_ptr
< OCSecureResource > > 
OC::DeviceList_t
 
typedef std::vector< OicUuid_t > OC::UuidList_t
 
typedef std::vector
< OCProvisionResult_t > 
OC::PMResultList_t
 
typedef std::function< void(PMResultList_t
*result, int hasError)> 
OC::ResultCallBack
 
typedef std::function< void(uint16_t
credId, uint8_t
*trustCertChain, size_t
chainSize)> 
OC::CertChainCallBack
 
typedef std::function
< OCStackResult(uint8_t
verifNum[])> 
OC::DisplayNumCB
 
typedef std::function
< OCStackResult()> 
OC::UserConfirmNumCB
 
typedef std::function< void(char
*pinData, size_t pinSize)> 
OC::DisplayPinCB
 
typedef std::function< void(OicUuid_t
deviceId, char *pinBuffer,
size_t pinBufferSize)> 
OC::InputPinCB
 
typedef InputPinContext * OC::InputPinCallbackHandle
 
typedef DisplayPinContext * OC::DisplayPinCallbackHandle