Epc.Publisher – libepc-1.0 Reference Manual
Packages
libepc-1.0
Epc
Publisher
application
auth_flags
certificate_file
collision_handling
contents_path
private_key_file
protocol
service_cookie
service_domain
service_name
expand_name
Publisher
add
add_bookmark
add_file
add_handler
get_auth_flags
get_certificate_file
get_collision_handling
get_contents_path
get_path
get_private_key_file
get_protocol
get_service_cookie
get_service_domain
get_service_name
get_uri
has_key
list
lookup
quit
remove
run
run_async
set_auth_flags
set_auth_handler
set_collision_handling
set_contents_path
set_credentials
set_protocol
set_service_cookie
set_service_name
Publisher
Object Hierarchy:
Description:
public
class
Publisher
:
Object
Namespace:
Epc
Package:
libepc-1.0
Content:
Properties:
public
string
application
{
owned
get
;
set
construct
; }
public
AuthFlags
auth_flags
{
get
;
set
construct
; }
public
string
certificate_file
{
owned
get
;
set
construct
; }
public
CollisionHandling
collision_handling
{
get
;
set
construct
; }
public
string
contents_path
{
get
;
set
construct
; }
public
string
private_key_file
{
owned
get
;
set
construct
; }
public
Protocol
protocol
{
get
;
set
construct
; }
public
string
service_cookie
{
get
;
set
construct
; }
public
string
service_domain
{
owned
get
;
set
construct
; }
public
string
service_name
{
get
;
set
construct
; }
Static methods:
public
static
unowned
string
expand_name
(
string
name)
throws
Error
Creation methods:
public
Publisher
(
string
? name,
string
application,
string
? domain)
Methods:
public
void
add
(
string
key,
void
* data,
ssize_t
length)
public
void
add_bookmark
(
string
key,
string
label)
public
void
add_file
(
string
key,
string
filename)
public
void
add_handler
(
string
key,
ContentsHandler
handler,
DestroyNotify
destroy_data)
public
AuthFlags
get_auth_flags
()
public
unowned
string
get_certificate_file
()
public
CollisionHandling
get_collision_handling
()
public
unowned
string
get_contents_path
()
public
unowned
string
get_path
(
string
key)
public
unowned
string
get_private_key_file
()
public
Protocol
get_protocol
()
public
unowned
string
get_service_cookie
()
public
unowned
string
get_service_domain
()
public
unowned
string
get_service_name
()
public
unowned
string
get_uri
(
string
key)
throws
Error
public
bool
has_key
(
string
key)
public
unowned
List
list
(
string
pattern)
public
void
*
lookup
(
string
key)
public
bool
quit
()
public
bool
remove
(
string
key)
public
bool
run
()
throws
Error
public
bool
run_async
()
throws
Error
public
void
set_auth_flags
(
AuthFlags
flags)
public
void
set_auth_handler
(
string
key,
AuthHandler
handler,
DestroyNotify
destroy_data)
public
void
set_collision_handling
(
CollisionHandling
method)
public
void
set_contents_path
(
string
path)
public
void
set_credentials
(
string
certfile,
string
keyfile)
public
void
set_protocol
(
Protocol
protocol)
public
void
set_service_cookie
(
string
cookie)
public
void
set_service_name
(
string
name)
Inherited Members:
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref