類別

ArrowFlight伺服器

描述

abstract class ArrowFlight.Server : GObject.Object {
  parent_instance: GObject
}
無可用描述。

祖先

實例方法

gaflight_server_do_get
無可用描述。

since: 6.0.0

gaflight_server_do_put

處理從用戶端傳送的 IPC 酬載串流。

since: 18.0.0

gaflight_server_get_flight_info
無可用描述。

since: 9.0.0

gaflight_server_get_port
無可用描述。

gaflight_server_list_flights
無可用描述。

since: 5.0.0

gaflight_server_listen
無可用描述。

since: 5.0.0

gaflight_server_shutdown

關閉伺服器。此函式可以從信號處理常式或其他執行緒呼叫。

since: 5.0.0

gaflight_server_wait
無可用描述。

繼承自 GObject 的方法 (43)

請參閱 GObject 以取得完整的方法列表。

信號

繼承自 GObject 的信號 (1)
GObject::notify

當物件的其中一個屬性的值透過 g_object_set_property()、g_object_set() 等設定時,會發出 notify 信號。

類別結構

struct ArrowFlightServerClass {
  GObjectClass parent_class;
  GList* (* list_flights) (
    GAFlightServer* server,
    GAFlightServerCallContext* context,
    GAFlightCriteria* criteria,
    GError** error
  );
  GAFlightInfo* (* get_flight_info) (
    GAFlightServer* server,
    GAFlightServerCallContext* context,
    GAFlightDescriptor* request,
    GError** error
  );
  GAFlightDataStream* (* do_get) (
    GAFlightServer* server,
    GAFlightServerCallContext* context,
    GAFlightTicket* ticket,
    GError** error
  );
  gboolean (* do_put) (
    GAFlightServer* server,
    GAFlightServerCallContext* context,
    GAFlightMessageReader* reader,
    GAFlightMetadataWriter* writer,
    GError** error
  );
  
}
無可用描述。
類別成員
parent_class: GObjectClass
無可用描述。
list_flights: GList* (* list_flights) ( GAFlightServer* server, GAFlightServerCallContext* context, GAFlightCriteria* criteria, GError** error )
無可用描述。
get_flight_info: GAFlightInfo* (* get_flight_info) ( GAFlightServer* server, GAFlightServerCallContext* context, GAFlightDescriptor* request, GError** error )
無可用描述。
do_get: GAFlightDataStream* (* do_get) ( GAFlightServer* server, GAFlightServerCallContext* context, GAFlightTicket* ticket, GError** error )
無可用描述。
do_put: gboolean (* do_put) ( GAFlightServer* server, GAFlightServerCallContext* context, GAFlightMessageReader* reader, GAFlightMetadataWriter* writer, GError** error )
無可用描述。

虛擬方法

ArrowFlight.ServerClass.do_get
無可用描述。

since: 6.0.0

ArrowFlight.ServerClass.do_put

處理從用戶端傳送的 IPC 酬載串流。

since: 18.0.0

ArrowFlight.ServerClass.get_flight_info
無可用描述。

since: 9.0.0

ArrowFlight.ServerClass.list_flights
無可用描述。

since: 5.0.0