InfAdoptedUser

InfAdoptedUser

Synopsis

                    InfAdoptedUser;
                    InfAdoptedUserClass;
guint               inf_adopted_user_get_component      (InfAdoptedUser *user,
                                                         guint id);
InfAdoptedStateVector * inf_adopted_user_get_vector     (InfAdoptedUser *user);
void                inf_adopted_user_set_vector         (InfAdoptedUser *user,
                                                         InfAdoptedStateVector *vec);
InfAdoptedRequestLog * inf_adopted_user_get_request_log (InfAdoptedUser *user);

Object Hierarchy

  GObject
   +----InfUser
         +----InfAdoptedUser

Properties

  "request-log"              InfAdoptedRequestLog*  : Read / Write / Construct Only
  "vector"                   InfAdoptedStateVector*  : Read / Write

Description

Details

InfAdoptedUser

typedef struct _InfAdoptedUser InfAdoptedUser;

InfAdoptedUser is an opaque data type. You should only access it via the public API functions.


InfAdoptedUserClass

typedef struct {
} InfAdoptedUserClass;

This structure does not contain any public fields.


inf_adopted_user_get_component ()

guint               inf_adopted_user_get_component      (InfAdoptedUser *user,
                                                         guint id);

Returns the amount of requests user is guaranteed to have processed from the user with ID id.

user :

A InfAdoptedUser.

id :

The component to retrieve.

Returns :

The number of requests user has processed from id.

inf_adopted_user_get_vector ()

InfAdoptedStateVector * inf_adopted_user_get_vector     (InfAdoptedUser *user);

Returns the current vector time of user.

user :

A InfAdoptedUser.

Returns :

The current vector time of user.

inf_adopted_user_set_vector ()

void                inf_adopted_user_set_vector         (InfAdoptedUser *user,
                                                         InfAdoptedStateVector *vec);

Updates the state vector of user. This function takes ownership of vec.

user :

A InfAdoptedUser.

vec :

A InfAdoptedStateVector.

inf_adopted_user_get_request_log ()

InfAdoptedRequestLog * inf_adopted_user_get_request_log (InfAdoptedUser *user);

Returns the request log of user.

user :

A InfAdoptedUser.

Returns :

User's InfAdoptedRequestLog.

Property Details

The "request-log" property

  "request-log"              InfAdoptedRequestLog*  : Read / Write / Construct Only

Request log of this user.


The "vector" property

  "vector"                   InfAdoptedStateVector*  : Read / Write

The state this user is currently at.