esd_plugin Struct Reference
Plug-in developer uses this interface to implement mechanism specific logic. More...
Data Fields
int(* finalize )(void) int(* startup )(const char *) int(* shutdown )(const char *) int(* update_service )(const si_updrec_t *) int(* query_service )(const char *, si_queryrec_t *) Detailed Description
It will be set after calling esd_plugin_initialize_t.
- See also:
- esd_plugin_initialize_t
Field Documentation
int(* finalize)(void) Free any plug-in specific data. This routine will be called by esd_finalize().
int(* startup)(const char *) Initialize Service Director running environment, for example update SD DNS server location information in Corp DNS server for default plug-in. This routine will be called by esd_startup().
int(* shutdown)(const char *) Finalize Service Director running environment, for example delete SD DNS server location information in Corp DNS server for default plug-in. This routine will be called by esd_shutdown().
int(* update_service)(const si_updrec_t *) Update service instance location information. This routine will be called by esd_update_service().
int(* query_service)(const char *, si_queryrec_t *) Query service instance location information. This routine will be called by esd_query_service().
Date Modified: 26 Nov 2007
Platform Computing: www.platform.com
Platform Support: support@platform.com
Platform Information Development: doc@platform.com
Copyright © 2001-2007 Platform Computing Corporation. All rights reserved.