Top | ![]() |
![]() |
![]() |
![]() |
BonoboMoniker * | bonobo_moniker_construct () |
Bonobo_Moniker | bonobo_moniker_get_parent () |
void | bonobo_moniker_set_parent () |
const char * | bonobo_moniker_get_name () |
const char * | bonobo_moniker_get_name_full () |
char * | bonobo_moniker_get_name_escaped () |
void | bonobo_moniker_set_name () |
const char * | bonobo_moniker_get_prefix () |
void | bonobo_moniker_set_case_sensitive () |
gboolean | bonobo_moniker_get_case_sensitive () |
BonoboMoniker * bonobo_moniker_construct (BonoboMoniker *moniker
,const char *prefix
);
Constructs a newly created bonobo moniker with the given arguments.
Bonobo_Moniker bonobo_moniker_get_parent (BonoboMoniker *moniker
,CORBA_Environment *opt_ev
);
See bonobo_moniker_set_parent;
void bonobo_moniker_set_parent (BonoboMoniker *moniker
,Bonobo_Moniker parent
,CORBA_Environment *opt_ev
);
This sets the monikers parent; a moniker is really a long chain of hierarchical monikers; referenced by the most local moniker. This sets the parent pointer.
const char *
bonobo_moniker_get_name (BonoboMoniker *moniker
);
gets the unescaped name of the moniker less the prefix eg file:/tmp/hash#.gz returns /tmp/hash.gz
const char *
bonobo_moniker_get_name_full (BonoboMoniker *moniker
);
gets the full unescaped name of the moniker eg. file:/tmp/hash#.gz returns file:/tmp/hash.gz
char *
bonobo_moniker_get_name_escaped (BonoboMoniker *moniker
);
Get the full, escaped name of the moniker eg. file:/tmp/hash#.gz returns file:/tmp/hash#.gz
void bonobo_moniker_set_name (BonoboMoniker *moniker
,const char *name
);
This functions sets the moniker name in moniker
to be name
.
void bonobo_moniker_set_case_sensitive (BonoboMoniker *moniker
,gboolean sensitive
);
Sets up whether we use case sensitivity for the default equal impl.
gboolean
bonobo_moniker_get_case_sensitive (BonoboMoniker *moniker
);
typedef struct { BonoboObjectClass parent_class; POA_Bonobo_Moniker__epv epv; /* virtual methods */ Bonobo_Unknown (*resolve) (BonoboMoniker *moniker, const Bonobo_ResolveOptions *options, const CORBA_char *requested_interface, CORBA_Environment *ev); void (*set_internal_name) (BonoboMoniker *moniker, const char *unescaped_name); const char *(*get_internal_name) (BonoboMoniker *moniker); gpointer dummy; } BonoboMonikerClass;