Infinity.AdoptedUser¶
| Subclasses: | None | 
|---|
Methods¶
| Inherited: | Infinity.User (7), GObject.Object (37) | 
|---|---|
| Structs: | GObject.ObjectClass (5) | 
| get_component(id) | |
| get_request_log() | |
| get_vector() | |
| set_vector(vec) | 
Virtual Methods¶
| Inherited: | Infinity.User (1), GObject.Object (7) | 
|---|
Properties¶
| Inherited: | Infinity.User (5) | 
|---|
| Name | Type | Flags | Short Description | 
|---|---|---|---|
| request-log | Infinity.AdoptedRequestLog | r/w/co | Request log of this user | 
| vector | Infinity.AdoptedStateVector | r/w | The state this user is currently at | 
Signals¶
| Inherited: | Infinity.User (1), GObject.Object (1) | 
|---|
Fields¶
| Inherited: | Infinity.User (1), GObject.Object (1) | 
|---|
| Name | Type | Access | Description | 
|---|---|---|---|
| parent | Infinity.User | r | |
| priv | object | r | 
Class Details¶
- 
class Infinity.AdoptedUser(**kwargs)¶
- Bases: - Infinity.User- Abstract: - No - Structure: - Infinity.AdoptedUserClass- Infinity.AdoptedUseris an opaque data type. You should only access it via the public API functions.- 
get_component(id)¶
- Parameters: - id ( - int) – The component to retrieve.- Returns: - The number of requests self has processed from id. - Return type: - int- Returns the amount of requests self is guaranteed to have processed from the user with ID id. 
 - 
get_request_log()¶
- Returns: - User’s - Infinity.AdoptedRequestLog.- Return type: - Infinity.AdoptedRequestLog- Returns the request log of self. 
 - 
get_vector()¶
- Returns: - The current vector time of self. - Return type: - Infinity.AdoptedStateVector- Returns the current vector time of self. 
 - 
set_vector(vec)¶
- Parameters: - vec ( - Infinity.AdoptedStateVector) – A- Infinity.AdoptedStateVector.- Updates the state vector of self. This function takes ownership of vec. 
 
- 
Property Details¶
- 
Infinity.AdoptedUser.props.request_log¶
- Name: - request-log- Type: - Infinity.AdoptedRequestLog- Default Value: - None- Flags: - READABLE,- WRITABLE,- CONSTRUCT_ONLY- Request log of this user 
- 
Infinity.AdoptedUser.props.vector¶
- Name: - vector- Type: - Infinity.AdoptedStateVector- Default Value: - None- Flags: - READABLE,- WRITABLE- The state this user is currently at