|
|
CIFXMetaData Class ReferenceInheritance diagram for CIFXMetaData:
List of all members.
|
Public Member Functions |
| U32 IFXAPI | AddRef () |
| U32 IFXAPI | Release () |
| IFXRESULT IFXAPI | QueryInterface (IFXREFIID interfaceId, void **ppInterface) |
| void IFXAPI | GetCountX (U32 &rCount) const |
| IFXRESULT IFXAPI | GetIndex (const IFXString &rKey, U32 &rIndex) |
| void IFXAPI | GetKeyX (U32 uIndex, IFXString &rOutKey) |
| void IFXAPI | GetAttributeX (U32 uIndex, IFXMetaDataAttribute &rAttribute) |
| void IFXAPI | SetAttributeX (U32 uIndex, const IFXMetaDataAttribute &rAttribute) |
| void IFXAPI | GetBinaryX (U32 uIndex, U8 *pDataBuffer) |
| void IFXAPI | GetBinarySizeX (U32 uIndex, U32 &rSize) |
| void IFXAPI | GetStringX (U32 uIndex, IFXString &rValue) |
| void IFXAPI | GetPersistenceX (U32 uIndex, BOOL &rPersistence) |
| void IFXAPI | SetBinaryValueX (const IFXString &rKey, U32 size, const U8 *pData) |
| void IFXAPI | SetStringValueX (const IFXString &rKey, const IFXString &rValue) |
| void IFXAPI | SetPersistenceX (U32 uIndex, BOOL value) |
| void IFXAPI | DeleteX (U32 uIndex) |
| void IFXAPI | DeleteAll () |
| void IFXAPI | AppendX (IFXMetaDataX *pSource) |
| void IFXAPI | GetEncodedKeyX (U32 uIndex, IFXString &rOutKey) |
| void IFXAPI | GetSubattributesCountX (U32 uIndex, U32 &rCountSubattributes) |
| IFXRESULT IFXAPI | GetSubattributeIndex (U32 uIndex, const IFXString &rSubattributeName, U32 &rSubattributeIndex) |
| void IFXAPI | GetSubattributeNameX (U32 uIndex, U32 uSubattributeIndex, IFXString &rSubattributeName) |
| void IFXAPI | GetSubattributeValueX (U32 uIndex, U32 uSubattributeIndex, IFXString *&pSubattributeValue) |
| void IFXAPI | SetSubattributeValueX (U32 uIndex, const IFXString &rSubattributeName, const IFXString *pSubattributeValue) |
| void IFXAPI | DeleteSubattributeX (U32 uIndex, U32 uSubattributeIndex) |
| void IFXAPI | DeleteAllSubattributes (U32 uIndex) |
Private Member Functions |
| | CIFXMetaData () |
| virtual | ~CIFXMetaData () |
| IFXMetaDataContainer * | FindTheKey (const IFXString &rValue, U32 *pIndex) |
| BOOL | IsKeyExists (const IFXString &rValue) |
| IFXMetaDataContainer * | GetMetaData (U32 uIndex) |
| void | UnpackKey (IFXString &rKey, IFXSubattributes &rSubattributes) |
| BOOL | IsSubattributeExists (IFXSubattributes &rSubattributes, const IFXString &rName) |
| IFXMetaDataSubattribute * | GetSubattribute (IFXSubattributes &rSubattributes, const IFXString &rName) |
Private Attributes |
| U32 | m_refCount |
| U32 | m_uMDCount |
| IFXMetaDataContainer * | m_pMetaData |
| IFXMetaDataContainer * | m_pEmptyMetaData |
Friends |
| IFXRESULT IFXAPI_CALLTYPE | CIFXMetaData_Factory (IFXREFIID interfaceId, void **ppInterface) |
Constructor & Destructor Documentation
| CIFXMetaData::CIFXMetaData |
( |
|
) |
[private] |
|
|
|
This is the component constructor.
It doesn't do anything significant.
- Note:
- Significant state initialization is done by the RobustConstructor method if it's available or an interface specific Initialize method if one's supported.
|
| CIFXMetaData::~CIFXMetaData |
( |
|
) |
[private, virtual] |
|
|
|
This is the component destructor.
After all references to the component are released, it performs any necessary cleanup activities. |
Member Function Documentation
| U32 CIFXMetaData::AddRef |
( |
|
) |
[virtual] |
|
|
|
This method increments the reference count for an interface on a component.
- Note:
- It should be called for every new copy of a pointer to an interface on a given component.
- Returns:
- It returns a U32 that contains a value from 1 to 2^32 - 1 that defines the new reference count. The return value should only be used for debugging purposes.
Implements IFXUnknown. |
| void CIFXMetaData::AppendX |
( |
IFXMetaDataX * |
pSource |
) |
[virtual] |
|
|
|
Method that Appends pSource Meta Data to the existing one.
Implements IFXMetaDataX. |
| void CIFXMetaData::DeleteAll |
( |
|
) |
[virtual] |
|
|
|
Method that delete all of the key/value pairs that exist.
It can be successfully called even when no key/value pairs exist.
Implements IFXMetaDataX. |
| void CIFXMetaData::DeleteAllSubattributes |
( |
U32 |
uIndex |
) |
[virtual] |
|
|
|
Method that delete all of the additinal attributes that exist.
It can be successfully called even when no additinal attributes exist.
Implements IFXMetaDataX. |
| void CIFXMetaData::DeleteSubattributeX |
( |
U32 |
uIndex, |
|
|
U32 |
uSubattributeIndex |
|
) |
[virtual] |
|
|
|
Method that deletes additional attribute that is specified by index.
Implements IFXMetaDataX. |
| void CIFXMetaData::DeleteX |
( |
U32 |
uIndex |
) |
[virtual] |
|
|
|
Method that deletes the key/value pair that is specified by index.
Implements IFXMetaDataX. |
|
|
Method that returns the value's enumerated type (either binary or string) associated with the key/value pair specified by index.
Implements IFXMetaDataX. |
| void CIFXMetaData::GetBinarySizeX |
( |
U32 |
uIndex, |
|
|
U32 & |
rSize |
|
) |
[virtual] |
|
|
|
Method that returns the U32 size in bytes of the value binary data associated with the key/value pair specified by index.
The key/value pair must be of type binary.
Implements IFXMetaDataX. |
| void CIFXMetaData::GetBinaryX |
( |
U32 |
uIndex, |
|
|
U8 * |
pDataBuffer |
|
) |
[virtual] |
|
|
|
Method that copies the value binary data (buffer of U8s) associated with the key/value pair specified by index into the caller's buffer.
The key/value pair must be of type binary.
Implements IFXMetaDataX. |
| void CIFXMetaData::GetCountX |
( |
U32 & |
rCount |
) |
const [virtual] |
|
|
|
Method that returns the number of key/value pairs.
Implements IFXMetaDataX. |
| void CIFXMetaData::GetEncodedKeyX |
( |
U32 |
uIndex, |
|
|
IFXString & |
rOutKey |
|
) |
[virtual] |
|
|
|
Method that returns the "packed" string including key and all additional attributes .
Implements IFXMetaDataX. |
| IFXRESULT CIFXMetaData::GetIndex |
( |
const IFXString & |
rKey, |
|
|
U32 & |
rIndex |
|
) |
[virtual] |
|
|
|
Method that hands back the index of the specified key if it exists.
If the specified key does not exists, an IFXRESULT is returned instead of an exception being thrown. It is expected that this might be a typical usage scenario. Method can return IFX_OK or IFX_E_NO_METADATA result.
Implements IFXMetaDataX. |
| void CIFXMetaData::GetKeyX |
( |
U32 |
uIndex, |
|
|
IFXString & |
rOutKey |
|
) |
[virtual] |
|
|
|
Method that copies the key string associated with the key/value pair specified by index into the caller's string.
Implements IFXMetaDataX. |
| void CIFXMetaData::GetPersistenceX |
( |
U32 |
uIndex, |
|
|
BOOL & |
rPersistence |
|
) |
[virtual] |
|
|
|
Method that returns a BOOL that if TRUE indicates that the specified key/value pair is serialized when the CIFXWriteManager is instructed to write meta-data for the associated component's style of component.
Otherwise if FALSE, it is not serialized when serialization occurs. The key/value pair is specified by index.
Implements IFXMetaDataX. |
| void CIFXMetaData::GetStringX |
( |
U32 |
uIndex, |
|
|
IFXString & |
rValue |
|
) |
[virtual] |
|
|
|
Method that copies the value string associated with the key/value pair specified by index into the caller's string.
The specified key/value pair must be of type string.
Implements IFXMetaDataX. |
| IFXRESULT CIFXMetaData::GetSubattributeIndex |
( |
U32 |
uIndex, |
|
|
const IFXString & |
rSubattributeName, |
|
|
U32 & |
rSubattributeIndex |
|
) |
[virtual] |
|
|
|
Method that hands back the index of the specified additional attribute if it exists.
If the specified additional attribute does not exist, an IFXRESULT is returned instead of an exception being thrown. It is expected that this might be a typical usage scenario. Method can return IFX_OK or IFX_E_NO_METADATA result.
Implements IFXMetaDataX. |
| void CIFXMetaData::GetSubattributeNameX |
( |
U32 |
uIndex, |
|
|
U32 |
uSubattributeIndex, |
|
|
IFXString & |
rSubattributeName |
|
) |
[virtual] |
|
|
|
Method that copies the name of the additional attribute specified by indexes into the caller's string.
Implements IFXMetaDataX. |
| void CIFXMetaData::GetSubattributesCountX |
( |
U32 |
uIndex, |
|
|
U32 & |
rCountSubattributes |
|
) |
[virtual] |
|
|
|
Method that returns the number of additional attributes .
Implements IFXMetaDataX. |
| void CIFXMetaData::GetSubattributeValueX |
( |
U32 |
uIndex, |
|
|
U32 |
uSubattributeIndex, |
|
|
IFXString *& |
pSubattributeValue |
|
) |
[virtual] |
|
|
|
Method that copies the value string associated with the additional attribute specified by indexes into the caller's string.
NULL means that no value exist.
Implements IFXMetaDataX. |
| BOOL CIFXMetaData::IsKeyExists |
( |
const IFXString & |
rValue |
) |
[private] |
|
| IFXRESULT CIFXMetaData::QueryInterface |
( |
IFXREFIID |
interfaceId, |
|
|
void ** |
ppInterface |
|
) |
[virtual] |
|
|
|
This method provides access to the various interfaces supported by a component.
Upon success, it increments the component's reference count and hands back a pointer to the specified interface.
- Note:
- A number of rules must be adhered to by all implementations of IFXAPI QueryInterface . For a list of such rules, refer to the IFXCOM usage guidelines.
- Returns:
- Upon success, IFX_OK is returned. Otherwise, either IFX_E_INVALID_POINTER or IFX_E_UNSUPPORTED are returned.
Implements IFXUnknown. |
| U32 CIFXMetaData::Release |
( |
|
) |
[virtual] |
|
|
|
This method decrements the reference count for the calling interface on a component.
- Note:
- If the reference count on a component falls to zero, the component is destroyed.
- Returns:
- It returns a U32 that contains a value from 1 to 2^32 - 1 that defines the new reference count. The return value should only be used for debugging purposes.
Implements IFXUnknown. |
|
|
Method that sets the value's enumerated type (either binary or string) associated with the key/value pair specified by index.
Implements IFXMetaDataX. |
| void CIFXMetaData::SetBinaryValueX |
( |
const IFXString & |
rKey, |
|
|
U32 |
size, |
|
|
const U8 * |
pData |
|
) |
[virtual] |
|
|
|
Method that adds a new key/value pair or replaces an existing key/value pair using the the specified key and U8 binary data buffer.
The U32 size in bytes of the data buffer is also specified, as well as the persistence BOOL. The binary data is copied out of the caller's buffer and into a buffer managed by the component that exposes this interface.
Implements IFXMetaDataX. |
| void CIFXMetaData::SetPersistenceX |
( |
U32 |
uIndex, |
|
|
BOOL |
value |
|
) |
[virtual] |
|
|
|
Method that sets if the specified key/value pair is serialized when the CIFXWriteManager is instructed to write meta-data for the associated component's style of component.
If TRUE, it's serialized. Otherwise, it is not serialized. The key/value pair is specified by index.
Implements IFXMetaDataX. |
| void CIFXMetaData::SetStringValueX |
( |
const IFXString & |
rKey, |
|
|
const IFXString & |
rValue |
|
) |
[virtual] |
|
|
|
Method that adds a new key/value pair or replaces an existing key/value pair using the the specified key, string value and persistence BOOL.
The string is copied from the caller's string to one managed by the component that exposes this interface.
Implements IFXMetaDataX. |
| void CIFXMetaData::SetSubattributeValueX |
( |
U32 |
uIndex, |
|
|
const IFXString & |
rSubattributeName, |
|
|
const IFXString * |
pSubattributeValue |
|
) |
[virtual] |
|
|
|
Method that adds a new additional attribute or replaces an existing additional attribute using the the specified index, name and string value.
If pSubattributeValue equals to NULL, this means that additional attribute has no value.
Implements IFXMetaDataX. |
Friends And Related Function Documentation
| IFXRESULT IFXAPI_CALLTYPE CIFXMetaData_Factory |
( |
IFXREFIID |
interfaceId, |
|
|
void ** |
ppInterface |
|
) |
[friend] |
|
|
|
This is the CIFXMetaData component factory function.
It's used by IFXCreateComponent to create an instance of the component and hand back a pointer to a supported interface that's requested.
- Note:
- This component can be instaniated multiple times.
- Parameters:
-
| interfaceId | Reference to the interface id that's supported by the component that will be handed back. |
| ppInterface | Pointer to the interface pointer that will be initialized upon successful creation of the component. |
- Returns:
- Upon success, IFX_OK is returned. Otherwise, one of the following failures are returned: IFX_E_COMPONENT, IFX_E_INVALID_POINTER, IFX_E_OUT_OF_MEMORY or IFX_E_UNSUPPORTED.
|
Member Data Documentation
|
|
Number of outstanding references to the component.
|
© 1999 - 2006 Intel Corporation. All rights reserved.
* Other names and brands may be claimed as the property of others.
|
|


Project: Portfolio Designs
Responsive: Bootstrap
Year: 2018
Modern Portfolio Designs
We choose to Provide Elegant and extra clean look.
Its all about best user experience and simple and fast loading techniques and provide images according to the device resolution for optimized solution.


My name is Andrew Rahaman and I am currently studying Creative Digital Media in the Institute of Technology Blanchardstown. I am an aspiring designer who's extremely hardworking and passionate about their work. I have worked on a variety of different projects relating to to photography,media and design work. I am extremely organised and work well to deadlines. I have previous experience working with softwares such as Adobe Photoshop CC, Adobe Illustrator CC and Adobe Premeire Pro CC.
I have had my stamp designs displayed at the Universal Design for Learning Conference 2015. This huge achievement was due to our working partnership with Ahead (Association for Higher Education Access and Disability). I am extremely proud to have had my work displayed at such a prestigious event as I have a huge interest in the area of poster design.


--- layout: admin page_title: Măng Cụt Media Watch - Linkhay ---
{{page.page_title}}
Page Views / Facebook / LINKHAY


CSE - II Year
SEC- A - External Practical Timetable
SEC- B -External Practical Timetable
SEC- C - External Practical Timetable
SEC- D -External Practical Timetable


{% extends '_layouts/layout_2-3_1-3.html' %} {% block page_title %} Your name : {% if practiceName %} Register with {{ practiceName }} {% else %} {{serviceName}} {% endif %} {% endblock %} {% block pageTitle %} Title for this page goes here, to a two-thirds grid {% endblock %} {% block pageIntro %} An example intro. {% endblock %} {% block content %} {% if practiceName %} {% endif %}
Two thirds column two thirds column two thirds column two thirds column two thirds column two thirds column two thirds column two thirds column two thirds column two thirds column.
More content goes in here. And more content goes in here. And more content goes in here. And more content goes in here. And more content goes in here.
{% endblock %} {% block emergencyContent %}If you have a hernia and:
This could mean you have a strangulated hernia.
{% endblock%} {% block body_after %} {% endblock %}


Space to restart
Paddle: QW
Ball: OP
High Score:
0
(hasn't been implemented yet)
OurPong is MorPong than YourPong
Space to begin


--------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------
6
Human Resources Policies
Comply with the Company’s rules on health and safety at work;
Take every reasonable precaution to maintain a safe and healthy working
environment
Ensure we are not putting ourselves or others at risk by our actions;
Ensure that we know what to do if an emergency occurs at our workplace;
Report to management any behaviour, installations or items likely to
compromise the safety of our working environment, as well as all accidents,
however minor.
VII. Human Rights
The DIPI respects the human rights, individuality and the personality of all
individuals in all our operations, in every country and region in which our
operations reside.
You must respect the human rights of all individuals, and you must take whatever
steps are necessary to eliminate any sort of violence, or other forms of intimidation
in the workplace.
Protection of Human Rights in India
DIPI recognizes its responsibility of treating all individuals and human beings equal
in dignity, respect and rights. The protection of human rights and fundamental
freedom of citizens is guaranteed under the Constitution of India.
We must honour the constitution of India which provides every Indian citizen
Justice, social, economic and political,
Liberty of thought, expression, belief, faith and worship.
Equality of status and opportunity and assuring the dignity of individual.
Fundamental Rights guaranteed under the constitution, also confers right to
equality before law, and ensure no discrimination on the grounds of religion, race,
caste sex, place of birth.
We are supposed to act in certain ways or to refrain from certain acts, in order to
promote and protect human rights whether they are civil and political rights, such
as the right to life, equality before the law and freedom of expression; economic,
social and cultural rights, such as the rights to work, social security and education,
or collective rights, such as the rights to development and self-determination.
Related Legislations and Laws in India
We are bound to comply with the “Human Rights Act 1993” which provide for
protection of National Human Rights Commission for better protection of Human
Rights.
There are additional Labour Law legislations that govern the fundamental issues
related to human rights e.g.
i)
Abolition of Bonded Labour;
ii)
Prohibition of Child Labour;
iii)
Equal Remuneration law;
iv)
Minimum Wages law, etc.


Simple yet flexible JavaScript charting for designers & developers
All the links point to the new version 3 of the lib.
In case you are looking for the docs of version 2, you will have to specify the specific version in the url like this: https://www.chartjs.org/docs/2.9.4/
Instructions on building and testing Chart.js can be found in the documentation. Before submitting an issue or a pull request, please take a moment to look over the contributing guidelines first. For support, please post questions on Stack Overflow with the chartjs
tag.
Chart.js is available under the MIT license.