Open Search
    ManagerInfo Class Reference

    #include <lib_filtertree.h>

    Public Member Functions

     ManagerInfo ()
     
     ManagerInfo (ManagerType t_type, ManagerNum t_num, NBIT t_foldbit)
     
    ManagerType GetManagerType () const
     
    ManagerNum GetManagerNum () const
     
    NBIT GetFoldBit () const
     
    Int32 GetMNum () const
     
    void SetManagerType (ManagerType t_type)
     
    void SetManagerNum (ManagerNum t_num)
     
    void SetFoldBit (NBIT t_bit)
     

    Private Member Functions

    void UpdateManagerInfo ()
     

    Private Attributes

    ManagerType type
     
    ManagerNum num
     
    NBIT foldbit
     
    Int32 imanagernum
     

    Friends

    void iUpdateManagerInfo (ManagerInfo *minfo)
     

    Constructor & Destructor Documentation

    ◆ ManagerInfo() [1/2]

    Default constructor.

    ◆ ManagerInfo() [2/2]

    ManagerInfo ( ManagerType  t_type,
    ManagerNum  t_num,
    NBIT  t_foldbit 
    )

    Constructor.

    Parameters
    [in]t_typeThe manager type: ManagerType
    [in]t_numThe manager number: ManagerNum
    [in]t_foldbitThe fold bit. See NBIT.

    Member Function Documentation

    ◆ UpdateManagerInfo()

    void UpdateManagerInfo ( )
    private

    ◆ GetManagerType()

    ManagerType GetManagerType ( ) const

    Gets the manager type.

    Returns
    The manager type: ManagerType

    ◆ GetManagerNum()

    ManagerNum GetManagerNum ( ) const

    Gets the manager number.

    Returns
    The manager number: ManagerNum

    ◆ GetFoldBit()

    NBIT GetFoldBit ( ) const

    Gets the fold bit.

    Returns
    The fold bit. See NBIT.

    ◆ GetMNum()

    Int32 GetMNum ( ) const

    Gets the internal manager number.

    Returns
    The internal manager number.

    ◆ SetManagerType()

    void SetManagerType ( ManagerType  t_type)

    Set the manager type.

    Parameters
    [in]t_typeThe manager type: ManagerType

    ◆ SetManagerNum()

    void SetManagerNum ( ManagerNum  t_num)

    Set the manager number.

    Parameters
    [in]t_numThe manager number: ManagerNum

    ◆ SetFoldBit()

    void SetFoldBit ( NBIT  t_bit)

    Sets the fold bit.

    Parameters
    [in]t_bitThe fold bit, or NOTOK. See NBIT.

    Friends And Related Function Documentation

    ◆ iUpdateManagerInfo

    void iUpdateManagerInfo ( ManagerInfo minfo)
    friend

    Member Data Documentation

    ◆ type

    ManagerType type
    private

    ◆ num

    ManagerNum num
    private

    ◆ foldbit

    NBIT foldbit
    private

    ◆ imanagernum

    Int32 imanagernum
    private