Initializing SSG
The following code sample shows how to initialize and finalize SSG.
main.c (show/hide)
#include <assert.h>
#include <stdio.h>
#include <ssg.h>
int main(int argc, char** argv)
{
margo_instance_id mid = margo_init("tcp", MARGO_SERVER_MODE, 1, 0);
assert(mid);
int ret = ssg_init();
assert(ret == SSG_SUCCESS);
ret = ssg_finalize();
assert(ret == SSG_SUCCESS);
margo_finalize(mid);
return 0;
}
Important
Though the Margo instance is not provided to the ssg_init
function, this function still needs Margo to have been initialized.