InfAdoptedUser

InfAdoptedUser

Functions

Properties

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

Types and Values

Object Hierarchy

    GObject
    ╰── InfUser
        ╰── InfAdoptedUser

Description

Functions

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 .

Parameters

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 .

Parameters

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 .

Parameters

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 .

Parameters

user

A InfAdoptedUser.

 

Returns

User's InfAdoptedRequestLog.

Types and Values

InfAdoptedUser

typedef struct _InfAdoptedUser InfAdoptedUser;

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


struct InfAdoptedUserClass

struct InfAdoptedUserClass {
};

This structure does not contain any public fields.

Property Details

The “request-log” property

  “request-log”              InfAdoptedRequestLog *

Request log of this user.

Flags: Read / Write / Construct Only


The “vector” property

  “vector”                   InfAdoptedStateVector *

The state this user is currently at.

Flags: Read / Write