Patent ID: 7430612
Filing Date: 2008-09-30
Classification: G06F

Abstract:
1. A computing apparatus connected to a network and functioning as a router, the computing apparatus comprising: a pointer storage section capable of storing a pointer for specifying an execution section for execution of computation, the execution section including an event handler to be called when occurrence of a corresponding event is detected; a data storage section capable of storing a plurality of data that include routing information in the network; an execution instruction section formed by a computer program, which maintains a data-pointer for specifying at least one of the plurality of data stored in said data storage section, the data-pointer being maintained as a value of a data-pointer variable defined in the computer program, awaits occurrence of the corresponding event, and, when occurrence of the corresponding event is detected, calls the execution section specified by the pointer stored in said pointer storage section, giving the data-pointer variable to the execution section as an argument, thereby causing the execution section to execute computation related to the routing information by use of said at least one of the plurality of data as specified by the value of the data-pointer variable; and a pointer management section capable of changing the pointer stored in said pointer storage section from a first pointer to a second pointer, the first pointer specifying a first execution section and the second pointer specifying a second execution section, wherein said data storage section is capable of keeping the plurality of data stored, after the pointer is changed by said pointer management section, thereby enabling said execution instruction section to cause the second execution section to execute computation by use of at least one of the plurality of data that has been used by the first execution section, and enabling the event handler to be updated while keeping a state of communication or socket in the router.