SAMPHubProxy

class astropy.samp.SAMPHubProxy[ソース]

ベースクラス: object

プロキシクラスは、クライアントとSAMPハブとのインタラクションを簡略化する(標準プロファイルによって)。

属性要約

is_connected \

ハブエージェントは現在ハブに接続されているかどうか.

方法要約

call (プライベート_キー,受信者_id,メッセージ_タグ,メッセージ)

代理が来る call Samp Hub方法。

call_all (プライベート_キー,メッセージ_タグ,メッセージ)

代理が来る callAll Samp Hub方法。

call_and_wait \(プライベート_キー,受信者_id,...)

代理が来る callAndWait Samp Hub方法。

connect \([hub, hub_params, pool_size] )

現在のSAMPハブに接続されている。

declare_metadata (秘密鍵_鍵,メタデータ)

代理が来る declareMetadata Samp Hub方法。

declare_subscriptions (秘密鍵_鍵,購読)

代理が来る declareSubscriptions Samp Hub方法。

disconnect \()

現在のSAMPハブとの接続を切断する。

get_metadata (プライベート_キー,クライアント_id)

代理が来る getMetadata Samp Hub方法。

get_registered_clients (秘密鍵_鍵)

代理が来る getRegisteredClients Samp Hub方法。

get_subscribed_clients (プライベート_キー,mtype)

代理が来る getSubscribedClients Samp Hub方法。

get_subscriptions (プライベート_キー,クライアント_id)

代理が来る getSubscriptions Samp Hub方法。

notify (プライベート_キー,受信者_id,メッセージ)

代理が来る notify Samp Hub方法。

notify_all (秘密鍵_鍵,メッセージ)

代理が来る notifyAll Samp Hub方法。

ping \()

代理が来る ping サンプリングハブ方法(標準輪郭のみ)。

register \(機密)

代理が来る register Samp Hub方法。

reply (プライベート_キー,メッセージ_id,レスポンス)

代理が来る reply Samp Hub方法。

set_xmlrpc_callback (プライベート_鍵,xmlrpc_addr)

代理が来る setXmlrpcCallback サンプリングハブ方法(標準輪郭のみ)。

unregister (秘密鍵_鍵)

代理が来る unregister Samp Hub方法。

属性文書

is_connected

ハブエージェントは現在ハブに接続されているかどうか.

方法文書

call(private_key, recipient_id, msg_tag, message)[ソース]

代理が来る call Samp Hub方法。

call_all(private_key, msg_tag, message)[ソース]

代理が来る callAll Samp Hub方法。

call_and_wait(private_key, recipient_id, message, timeout)[ソース]

代理が来る callAndWait Samp Hub方法。

connect(hub=None, hub_params=None, pool_size=20)[ソース]

現在のSAMPハブに接続されている。

パラメータ
hubSAMPHubServer オプションです。SAMPHubServer、オプション

接続するハブ。

hub_paramsDICT、オプション

接続するハブのロックファイルの内容を含むオプション辞書.この辞書の形式は {{<token-name>: <token-string>, ...}} それがそうです。

pool_size形が整っていて、オプションです

ハブと通信するために開いたソケット接続数.

declare_metadata(private_key, metadata)[ソース]

代理が来る declareMetadata Samp Hub方法。

declare_subscriptions(private_key, subscriptions)[ソース]

代理が来る declareSubscriptions Samp Hub方法。

disconnect()[ソース]

現在のSAMPハブとの接続を切断する。

get_metadata(private_key, client_id)[ソース]

代理が来る getMetadata Samp Hub方法。

get_registered_clients(private_key)[ソース]

代理が来る getRegisteredClients Samp Hub方法。

get_subscribed_clients(private_key, mtype)[ソース]

代理が来る getSubscribedClients Samp Hub方法。

get_subscriptions(private_key, client_id)[ソース]

代理が来る getSubscriptions Samp Hub方法。

notify(private_key, recipient_id, message)[ソース]

代理が来る notify Samp Hub方法。

notify_all(private_key, message)[ソース]

代理が来る notifyAll Samp Hub方法。

ping()[ソース]

代理が来る ping サンプリングハブ方法(標準輪郭のみ)。

register(secret)[ソース]

代理が来る register Samp Hub方法。

reply(private_key, msg_id, response)[ソース]

代理が来る reply Samp Hub方法。

set_xmlrpc_callback(private_key, xmlrpc_addr)[ソース]

代理が来る setXmlrpcCallback サンプリングハブ方法(標準輪郭のみ)。

unregister(private_key)[ソース]

代理が来る unregister Samp Hub方法。