Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ bstr_actor_execute(3) — BASEstar Open Server 3.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

bstr_actor_execute(3)  —  Subroutines

Name

bstr_actor_execute − Executes an Actor (VODB only). 

Syntax

bstr_t_status   bstr_actor_execute (
                                 bstr_t_reference ∗actor,
                                 bstr_t_rcb       ∗control);

Description

The bstr_actor_execute procedure starts up the subtree having actor as the root node. Using the value of the startup_priority attribute of each Actor and Activity, the procedure starts up components in the following order is supplied:

1Activities which are components of Actors in the path from the parent of actor up to (and including) the Realm root

2All Activities which are components of actor

3All child Actors of actor. 

Arguments

actor
access: read
The reference to the Actor to be executed.

control
access: read
The address of an optional request control block.

Return Values

BSTR_S_ABORTED Operation aborted
BSTR_S_BAD_PARAMETER Bad parameter value
BSTR_S_BAD_REFERENCE Bad reference
BSTR_S_COMMUNICATION_ERROR Communication error
BSTR_S_INTERNAL_ERROR Internal error
BSTR_S_INTR Operation interrupted
BSTR_S_INVALID_NAME Invalid name
BSTR_S_INVALID_RCB Invalid Request Control Block
BSTR_S_INVALID_USAGE Invalid reference usage
BSTR_S_NORMAL Normal successful completion
BSTR_S_NOT_INITIALIZED BASEstar Open not initialized
BSTR_S_NO_MEMORY Insufficient virtual memory
BSTR_S_SERVER_NOT_REACHABLE Server not reachable
BSTR_S_TIMEOUT Timeout expired
BSTR_S_TOO_MANY_REQUESTS Too many pending requests

See Also

bstr_actor_resume #
bstr_actor_suspend #
bstr_actor_terminate #

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026