Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Tizen.Applications.RPCPort] Add new methods to support new types in tidl #6536

Merged
merged 4 commits into from
Jan 1, 2025

Conversation

pjh9216
Copy link
Contributor

@pjh9216 pjh9216 commented Dec 31, 2024

Description of Change

Add new parcel methods to support new types (u8, u16, u32, u64) in tidl

@TizenAPI-Bot
Copy link
Collaborator

Internal API Changed

Added: 8, Removed: 0, Changed: 0

Added

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.SByte Tizen.Applications.RPCPort.Parcel::ReadSByte()

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.UInt16 Tizen.Applications.RPCPort.Parcel::ReadUShort()

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.UInt32 Tizen.Applications.RPCPort.Parcel::ReadUInt()

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.UInt64 Tizen.Applications.RPCPort.Parcel::ReadULong()

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.Applications.RPCPort.Parcel::WriteSByte(System.SByte)

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.Applications.RPCPort.Parcel::WriteUInt(System.UInt32)

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.Applications.RPCPort.Parcel::WriteULong(System.UInt64)

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.Applications.RPCPort.Parcel::WriteUShort(System.UInt16)

@TizenAPI-Bot
Copy link
Collaborator

Internal API Changed

Added: 8, Removed: 0, Changed: 0

Added

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.SByte Tizen.Applications.RPCPort.Parcel::ReadSByte()

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.UInt16 Tizen.Applications.RPCPort.Parcel::ReadUShort()

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.UInt32 Tizen.Applications.RPCPort.Parcel::ReadUInt()

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.UInt64 Tizen.Applications.RPCPort.Parcel::ReadULong()

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.Applications.RPCPort.Parcel::WriteSByte(System.SByte)

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.Applications.RPCPort.Parcel::WriteUInt(System.UInt32)

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.Applications.RPCPort.Parcel::WriteULong(System.UInt64)

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.Applications.RPCPort.Parcel::WriteUShort(System.UInt16)

[EditorBrowsable(EditorBrowsableState.Never)]
public ushort ReadUShort()
{
var bytes = Read(2);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about using sizeof operator to get size of the type?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, Thanks

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you.

Signed-off-by: pjh9216 <[email protected]>
@TizenAPI-Bot
Copy link
Collaborator

Internal API Changed

Added: 8, Removed: 0, Changed: 0

Added

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.SByte Tizen.Applications.RPCPort.Parcel::ReadSByte()

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.UInt16 Tizen.Applications.RPCPort.Parcel::ReadUShort()

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.UInt32 Tizen.Applications.RPCPort.Parcel::ReadUInt()

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.UInt64 Tizen.Applications.RPCPort.Parcel::ReadULong()

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.Applications.RPCPort.Parcel::WriteSByte(System.SByte)

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.Applications.RPCPort.Parcel::WriteUInt(System.UInt32)

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.Applications.RPCPort.Parcel::WriteULong(System.UInt64)

+ /// <since_tizen>10</since_tizen
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ System.Void Tizen.Applications.RPCPort.Parcel::WriteUShort(System.UInt16)

@pjh9216 pjh9216 merged commit 88d5567 into Samsung:main Jan 1, 2025
3 checks passed
lwc0917 pushed a commit to lwc0917/TizenFX that referenced this pull request Jan 7, 2025
…tidl (Samsung#6536)

* Add new methods to support new types in tidl

Signed-off-by: pjh9216 <[email protected]>

* Add attributes for internal APIs

Signed-off-by: pjh9216 <[email protected]>

* Use sizeof operator

Signed-off-by: pjh9216 <[email protected]>

---------

Signed-off-by: pjh9216 <[email protected]>
jaehyun0cho pushed a commit that referenced this pull request Jan 7, 2025
…tidl (#6536)

* Add new methods to support new types in tidl

Signed-off-by: pjh9216 <[email protected]>

* Add attributes for internal APIs

Signed-off-by: pjh9216 <[email protected]>

* Use sizeof operator

Signed-off-by: pjh9216 <[email protected]>

---------

Signed-off-by: pjh9216 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants