Visit Platform at http://www.platform.com

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.