tnt-remote-query

tnt-remote-query —

Synopsis




#define     TNT_REMOTE_QUERY                (object)
struct      TntRemoteQuery;
gboolean    tnt_remote_query_init           (TntRemoteQuery *remote_query,
                                             TntNodeID node_id);
TntRemoteQuery* tnt_remote_query_new        (TntNodeID node_id);
void        tnt_remote_query_finalize       (FluxObject *remote_query);
TntNodeID   tnt_remote_query_get_node_id    (TntRemoteQuery *remote_query);
gboolean    tnt_remote_query_get_next_match (TntRemoteQuery *remote_query,
                                             TntFileID *file_id,
                                             TntFileMeta **file_meta);

Description

Details

TNT_REMOTE_QUERY()

#define TNT_REMOTE_QUERY(object) ((TntRemoteQuery *) object)

object :

struct TntRemoteQuery

struct TntRemoteQuery {

  TntQuery      query;

  TntNodeID     node_id;
  GQueue       *match_queue;
};


tnt_remote_query_init ()

gboolean    tnt_remote_query_init           (TntRemoteQuery *remote_query,
                                             TntNodeID node_id);

remote_query :
node_id :
Returns :

tnt_remote_query_new ()

TntRemoteQuery* tnt_remote_query_new        (TntNodeID node_id);

node_id :
Returns :

tnt_remote_query_finalize ()

void        tnt_remote_query_finalize       (FluxObject *remote_query);

remote_query :

tnt_remote_query_get_node_id ()

TntNodeID   tnt_remote_query_get_node_id    (TntRemoteQuery *remote_query);

remote_query :
Returns :

tnt_remote_query_get_next_match ()

gboolean    tnt_remote_query_get_next_match (TntRemoteQuery *remote_query,
                                             TntFileID *file_id,
                                             TntFileMeta **file_meta);

remote_query :
file_id :
file_meta :
Returns :