cfiler
CronTable Class Reference

定期的なサブスレッド処理を管理するためのテーブル More...

Public Member Functions

def __init__ (self)
 コンストラクタ More...
 
def destroy (self)
 CronTableを破棄する More...
 
def add (self, item)
 CronTableにアイテムを登録する More...
 
def remove (self, item)
 CronTableからアイテムを削除する More...
 
def clear (self)
 CronTableから全てのアイテムを削除する More...
 
def numItems (self)
 CronTableに登録されているアイテムの数を調査する More...
 
def cancel (self)
 CronTableに登録されている全てのアイテムをキャンセルする More...
 
def join (self)
 CronTableに登録されている全てのアイテムの終了を待つ More...
 

Static Public Member Functions

def joinAll ()
 すべてのCronItemに関してjoin()を呼び出す More...
 
def cancelAll ()
 すべてのCronItemに関してcancel()を呼び出す More...
 
def createDefaultCronTable ()
 デフォルトCronTableを作成する More...
 
def defaultCronTable ()
 デフォルトCronTableを取得する More...
 

Detailed Description

定期的なサブスレッド処理を管理するためのテーブル

CronItemを定期的に処理する機能を持つクラスです。

See also
CronItem

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self)

コンストラクタ

Member Function Documentation

◆ joinAll()

def joinAll ( )
static

すべてのCronItemに関してjoin()を呼び出す

◆ cancelAll()

def cancelAll ( )
static

すべてのCronItemに関してcancel()を呼び出す

◆ createDefaultCronTable()

def createDefaultCronTable ( )
static

デフォルトCronTableを作成する

◆ defaultCronTable()

def defaultCronTable ( )
static

デフォルトCronTableを取得する

◆ destroy()

def destroy (   self)

CronTableを破棄する

◆ add()

def add (   self,
  item 
)

CronTableにアイテムを登録する

Parameters
self-
itemCronItemオブジェクト

◆ remove()

def remove (   self,
  item 
)

CronTableからアイテムを削除する

Parameters
self-
itemCronItemオブジェクト

◆ clear()

def clear (   self)

CronTableから全てのアイテムを削除する

Parameters
self-

◆ numItems()

def numItems (   self)

CronTableに登録されているアイテムの数を調査する

◆ cancel()

def cancel (   self)

CronTableに登録されている全てのアイテムをキャンセルする

◆ join()

def join (   self)

CronTableに登録されている全てのアイテムの終了を待つ