16 #ifndef OPFLEX_C_OFFRAMEWORK_H
17 #define OPFLEX_C_OFFRAMEWORK_H
145 const char* hostname,
int port);
ofstatus offramework_add_peer(offramework_p framework, const char *hostname, int port)
Add an OpFlex peer.
ofobj_p ofpeerstatuslistener_p
A pointer to peer status listener object.
Definition: offramework_c.h:59
ofstatus offramework_start(offramework_p framework)
Start the framework.
ofstatus offramework_set_model(offramework_p framework, ofmetadata_p metadata)
Add the given model metadata to the managed object database.
ofstatus offramework_register_peerstatuslistener(offramework_p framework, ofpeerstatuslistener_p obj)
register to listen to opflex peer connection status and health
ofobj_p offramework_p
A pointer to an OF framework object.
Definition: offramework_c.h:54
ofstatus offramework_stop(offramework_p framework)
Cleanly stop the framework.
void * ofobj_p
Base type for all OpFlex object pointers.
Definition: ofcore_c.h:89
ofstatus offramework_create(offramework_p *framework)
Create a new OF framework instance.
ofstatus offramework_set_opflex_identity(offramework_p framework, const char *name, const char *domain)
Set the opflex identity information for this framework instance.
ofstatus offramework_destroy(offramework_p *framework)
Destroy a OF Framework instance, and zero the pointer.
C wrapper core defininitions.
int ofstatus
An opflex status code.
Definition: ofcore_c.h:84